package com.walkline.dianping;

import org.json.me.JSONObject;

import com.walkline.dianping.inf.Categories;
import com.walkline.dianping.inf.Cities;
import com.walkline.dianping.inf.DealIdList;
import com.walkline.dianping.inf.DealResult;
import com.walkline.dianping.inf.Regions;
import com.walkline.dianping.inf.SingleDeal;

public interface AsyncCallback
{
	public void onException(Exception e);

	public void onComplete(com.walkline.dianping.inf.Object[] values);

	public void onComplete(String value);
	
	public void onComplete(String[] values);

	public void onComplete(int[] values);

	public void onComplete(double[] values);

	public void onComplete(boolean[] values);

	public void onComplete(JSONObject value);

	public void onComplete(Cities value);

	public void onComplete(Regions value);

	public void onComplete(Categories value);
	
	public void onComplete(DealIdList value);

	public void onComplete(SingleDeal value);

	public void onComplete(DealResult value);
}